#include <54func.h>
int main(int argc,char *argv[])
{
    // ./0_dup file  -->  重定向，先open在关闭close
    ARGS_CHECK(argc,2);
    printf("You can see me!\n");//在标准输出显示

    int fd = open(argv[1],O_RDWR);//先打开文件，文件描述符为3
    close(STDOUT_FILENO);

    //重定向
   // int fd1 = dup(STDOUT_FILENO);
    fd = dup(fd);
    printf("fd = %d\n",fd);//标准描述符已经关闭了，若是不重定向，这个语句是不会输出的任何地方的

    return 0;
}
